home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / button12.lha / button8806gnued.ps < prev    next >
Text File  |  1993-08-05  |  4KB  |  88 lines

  1. % button8806gnued.ps - A GNU Button Program
  2. % This program may be freely redistributed under the terms of the GNU
  3. % General Public License.
  4. % Copyright 1988, 1992 Free Software Foundation
  5. % This GNU Button program is distributed in the hope that it will be
  6. % useful, but WITHOUT ANY WARRANTY.  No author or distributor accepts
  7. % responsibility to anyone for the consequences of using it or for
  8. % whether it serves any particular purpose or works at all, unless he
  9. % says so in writing.  Refer to the GNU General Public License for
  10. % full details.
  11. % Everyone is granted permission to copy, modify and redistribute this
  12. % GNU Button Program, but only under the condaitions described in the
  13. % GNU General Public License.  A copy of this license is supposed to
  14. % have been given to you along with the GNU Button Program so you can
  15. % know your rights and responsibilities.  It should be in a file named
  16. % COPYING.  Among other things, the copyright notice and this notice
  17. % must be preserved on all copies.
  18. % Hard copies of this button were first distributed at the June 1988
  19. % SanFrancisco Usenix.  They had black Lettering on a yellow
  20. % background on a standard 2 1/4" safety pin button.  They were
  21. % designed by Leonard H. Tower Jr. who is also the author of this GNU
  22. % Button Program.
  23. % Report bugs or improvements to: tower@prep.ai.mit.edu
  24. % Hard copies of this button are probably still available.  One much
  25. % have either donated source code or documentation to the GNU Project
  26. % or make a donation of at least $ 2.00 for each button.
  27. % If you wish a hard copy of a gnu button send:
  28. %     - a self-addressed, stamped envelope; and
  29. %     - either:
  30. %         - a reminder of your source or documentation contribution; or
  31. %         - a donation payable to the "Free Software Foundation"; and
  32. %    - specify whether you want the Feb 88 or June 88 button or both.
  33. % to:    L. Tower Jr.
  34. %     36 Porter Street
  35. %     Somerville, MA 02143, USA
  36. % This program is available for anonymous ftp in
  37. % prep.ai.mit.edu:/u2/emacs/button.N.MM.shar.  It is probably
  38. % available in other source archives.
  39. %
  40. % Modified Nov-90 by trent@cs.pdx.edu
  41. % an image of a Gnu (the animal is in the center instead
  42. % of the word "GNU".  Some guy posted this image (as a Sun Icon)
  43. % on gnu.emacs a while back, but I don't know who anymore.
  44. %
  45.  
  46. % Uses {in,out}sidecircletext routines from Adobe Cookbook.
  47. .so circtext.ps
  48. .so gnu.ps
  49.    
  50. % center button on 8 1/2" x 11" page
  51. 306 396 translate
  52.  
  53. % This is a kludge to give better edge resolution.
  54. % Note that postscript's scale command doesn't cut it.
  55. % It scales after the edges are set.
  56. % biggg is set to 2,3, or 4 to make a master that is that much larger.
  57. % The master is reduced that much by the button manufacturer.
  58. % If only 1200 dpi postscript printers were more common ...
  59. /biggg 1 def
  60.  
  61. gsave
  62.    70 biggg mul 2 div neg dup translate
  63.    72 biggg mul 72 biggg mul scale
  64.    64 64 true [ 64 0 0 -64 0 64 ] {Gnu} imagemask
  65. grestore
  66. /Times-Bold findfont 14 biggg mul scalefont setfont
  67. (GNU's Not Unix)
  68.   14 biggg mul 270 64 biggg mul insidecircletext
  69. /Times-Roman findfont 7.5 biggg mul scalefont setfont
  70. (Copyright 1988 Free Software Foundation)
  71.   7.5 biggg mul 270 75 biggg mul insidecircletext
  72. (This button design may be freely redistributed under the terms of the GNU General Public License.)
  73.   7.5 biggg mul 90 69 biggg mul outsidecircletext
  74. /Times-Roman findfont 7 biggg mul scalefont setfont
  75. (Anonymous ftp this button's postscript program from prep.ai.mit.edu:/u/emacs/button.N.MM.shar.)
  76.   7 biggg mul 90 61 biggg mul outsidecircletext
  77. showpage
  78.